package src.com.zt.demo.interal_class;

public class Demo2 {    //外部类
    public outInterface action(String x){   //成员方法，在方法体中创建一个内部类
        class innerclass2 implements outInterface{  //实现接口
            public innerclass2(String s) {   //定义内部类的构造方法
                s = x;
                System.out.println(s);
            }
        }
        return new innerclass2("do");
    }

    public static void main(String[] args) {
        Demo2 d = new Demo2();
        d.action("局部内部类");
    }
}

interface outInterface{ //给内部类做向上转型

}
